Supporting Non-functional Requirements in Services Software Development Process: An MDD Approach

نویسندگان

  • Valeria de Castro
  • Martin A. Musicante
  • Umberto Souza da Costa
  • Plácido A. Souza Neto
  • Genoveva Vargas-Solar
چکیده

This paper presents the π-SODMmethod an extension to the Service Oriented Development Method (SOD-M) to support the development of services software considering their functional and non-functional requirements. Specifically, π-SODM proposes: (i) meta-models for representing non-functional requirements in different abstraction levels; (ii) model-to-model transformation rules, useful to semi-automatically refine Platform Independent Models into Platform Specific Models; and (iii) rules to transform Platform Specific Models into concrete implementations. In order to illustrate the use of this methodology the paper describes how its use to develop a proof-of-concept.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model-Driven Development of Aspect-Oriented Software Architectures

The Model-Driven Development (MDD) paradigm has become widely spread in the last few years due to being based on models instead of source code, and using automatic generation techniques to obtain the final software product. Until now, the most mature methodologies that have been proposed to develop software following MDD are mainly based on functional requirements by following the Object-Orient...

متن کامل

A Proposal to Elicit Usability Requirements within a Model-Driven Development Environment

Nowadays there are sound Model-Driven Development (MDD) methods that deal with functional requirements, but in general, usability is not considered from the early stages of the development. Analysts that work with MDD implement usability features manually once the code has been generated. This manual implementation contradicts the MDD paradigm and it may involve much rework. This paper proposes...

متن کامل

Developing CBTC Software Using Model-Driven Development Approach

To develop a CBTC system with safety and reliability, it is essential to develop CBTC software correctly. Model-driven development (MDD) is one of the approaches pursuing the correctness of software. With the assistance of software engineering technologies, MDD is realized nowadays. In this case we adopted the Harmony, which is an MDD process from Telelogic. According to the Harmony process, we...

متن کامل

Classification of Functional and Non-functional Requirements in Agile by Cluster Neuro-Genetic Approach

Agile development is truly the need of the hour due to its numerous advantages which are in line with the present business trends. A successful requirement engineering serves as a foundation for success for any software development project. Functional requirements point towards the product services and non-functional requirements are related to the emergent properties of the system. Correct and...

متن کامل

به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس

Service-oriented architecture improves the stability and operational capability of software systems for passive defense measures. Automatic identification of services using quality of service measures ensures the successful deployment of service-oriented architecture and is great importance to speed up software development life cycle. Little attention to non-functional requirements, no conside...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014